!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define("rb_wixui.thunderbolt[ImageX]",["react"],t):"object"==typeof exports?exports["rb_wixui.thunderbolt[ImageX]"]=t(require("react")):e["rb_wixui.thunderbolt[ImageX]"]=t(e.React)}("undefined"!=typeof self?self:this,(function(e){return function(){var t={5329:function(t){"use strict";t.exports=e},448:function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;tObject.entries(e).reduce(((e,[t,a])=>(t.includes("data-")&&(e[t]=a),e)),{});const c=13,d=27;function u(e){return t=>{t.keyCode===e&&(t.preventDefault(),t.stopPropagation(),t.currentTarget.click())}}const p=u(32),g=u(c),m=e=>{g(e),p(e)},_=(u(d),"wixui-"),f=(e,...t)=>{const a=[];return e&&a.push(`${_}${e}`),t.forEach((e=>{e&&(a.push(`${_}${e}`),a.push(e))})),a.join(" ")},I={root:"linkElement"};var h=a.forwardRef(((e,t)=>{const{href:i,role:r,target:n,rel:o,className:l="",children:c,linkPopupId:d,anchorDataId:u,anchorCompId:_,tabIndex:f,dataTestId:h=I.root,title:T,onClick:E,onDoubleClick:y,onMouseEnter:L,onMouseLeave:v,onFocus:O,onFocusCapture:b,onBlurCapture:S,"aria-live":P,"aria-disabled":A,"aria-label":C,"aria-labelledby":w,"aria-pressed":G,"aria-expanded":N,"aria-describedby":R,"aria-haspopup":F,"aria-current":M,dataPreview:k,dataPart:x}=e,D=void 0!==e.activateByKey?e.activateByKey:(e=>e?"SpaceOrEnter":"Space")(d);let B;switch(D){case"Enter":B=g;break;case"Space":B=p;break;case"SpaceOrEnter":B=m;break;default:B=void 0}return void 0!==i||d?a.createElement("a",{...s(e),"data-testid":h,"data-popupid":d,"data-anchor":u,"data-anchor-comp-id":_,"data-preview":k,"data-part":x,href:i||void 0,target:n,role:d?"button":r,rel:o,className:l,onKeyDown:B,"aria-live":P,"aria-disabled":A,"aria-label":C,"aria-labelledby":w,"aria-pressed":G,"aria-expanded":N,"aria-haspopup":F,"aria-describedby":R,"aria-current":M,title:T,onClick:E,onMouseEnter:L,onMouseLeave:v,onDoubleClick:y,onFocus:O,onFocusCapture:b,onBlurCapture:S,ref:t,tabIndex:d?0:f},c):a.createElement("div",{...s(e),"data-testid":h,"data-preview":k,"data-part":x,className:l,tabIndex:f,"aria-label":C,"aria-labelledby":w,"aria-haspopup":F,"aria-disabled":A,"aria-expanded":N,title:T,role:r,onClick:E,onDoubleClick:y,onMouseEnter:L,onMouseLeave:v,ref:t},c)}));const T="imageX",E="scrollEffectStyle",y="displayModeStyle",L="pictureElement";var v={root:"image"};const O=e=>{var t;let{id:a,imageInfo:i,defaultSrc:r,hasSsrSrc:o,defaultPlaceholder:l,sourceSetPlaceholders:s,className:c,isInFirstFold:d}=e;const u=(null==l?void 0:l.uri)||void 0,p=(null==l||null==(t=l.css)?void 0:t.img)||{};delete p.height,delete p.width;return n().createElement("wow-image",{id:"img-"+a,"data-is-responsive":"true","data-image-info":JSON.stringify({...i,containerId:a}),"data-has-ssr-src":o,"data-motion-part":"BG_IMG "+a,class:c},n().createElement("picture",null,i.sourceSets&&((e,t)=>e.map(((e,a)=>{var i;const r=(null==t||null==(i=t[a])?void 0:i.uri)||void 0;return n().createElement("source",{key:a,media:e.mediaQuery,srcSet:e.src||r,suppressHydrationWarning:!0})})))(i.sourceSets,s),n().createElement("img",{loading:!1===d?"lazy":void 0,fetchpriority:!0===d?"high":void 0,src:u||r,alt:i.imageData.alt,style:p,suppressHydrationWarning:!0})))},b=e=>{var t,a;let{id:i,imageInfo:r,defaultSrc:o,getPlaceholder:l,className:s,imageLayerClass:c,isInFirstFold:d}=e,u="";const p=n().useRef(null);var g;p.current||(l?(u="true",p.current={defaultSrc:l({fittingType:r.imageData.displayMode||"fill",src:{id:r.imageData.uri,width:r.imageData.width,height:r.imageData.height,crop:r.imageData.crop,name:r.imageData.name,focalPoint:r.imageData.focalPoint},target:{alignment:r.alignType,htmlTag:"img"},options:{hasAnimation:null==r?void 0:r.hasAnimation,...(null==r?void 0:r.encoding)&&{encoding:r.encoding}}}),sourceSet:null==(g=r.sourceSets)?void 0:g.map((e=>l({fittingType:e.displayMode,src:{id:r.imageData.uri,width:r.imageData.width,height:r.imageData.height,crop:e.crop,name:r.imageData.name,focalPoint:e.focalPoint},target:{alignment:r.alignType,htmlTag:"img"}})))}):p.current={defaultSrc:{uri:"",css:{img:{},container:{}},attr:{img:{},container:{}},transformed:!1},sourceSet:[]});const m=null==(t=p.current)?void 0:t.defaultSrc,_=null==(a=p.current)?void 0:a.sourceSet;return n().createElement("div",{className:s,"data-motion-part":"BG_MEDIA "+i},n().createElement(O,{id:i,imageInfo:r,defaultSrc:o,hasSsrSrc:u,defaultPlaceholder:m,sourceSetPlaceholders:_,className:c,isInFirstFold:d}))},S={SCALE_TO_FILL:"fill",SCALE_TO_FIT:"fit",STRETCH:"stretch",ORIGINAL_SIZE:"original_size",TILE:"tile",TILE_HORIZONTAL:"tile_horizontal",TILE_VERTICAL:"tile_vertical",FIT_AND_TILE:"fit_and_tile",LEGACY_STRIP_TILE:"legacy_strip_tile",LEGACY_STRIP_TILE_HORIZONTAL:"legacy_strip_tile_horizontal",LEGACY_STRIP_TILE_VERTICAL:"legacy_strip_tile_vertical",LEGACY_STRIP_SCALE_TO_FILL:"legacy_strip_fill",LEGACY_STRIP_SCALE_TO_FIT:"legacy_strip_fit",LEGACY_STRIP_FIT_AND_TILE:"legacy_strip_fit_and_tile",LEGACY_STRIP_ORIGINAL_SIZE:"legacy_strip_original_size",LEGACY_ORIGINAL_SIZE:"actual_size",LEGACY_FIT_WIDTH:"fitWidth",LEGACY_FIT_HEIGHT:"fitHeight",LEGACY_FULL:"full",LEGACY_BG_FIT_AND_TILE:"legacy_tile",LEGACY_BG_FIT_AND_TILE_HORIZONTAL:"legacy_tile_horizontal",LEGACY_BG_FIT_AND_TILE_VERTICAL:"legacy_tile_vertical",LEGACY_BG_NORMAL:"legacy_normal"},P={CENTER:"center",TOP:"top",TOP_LEFT:"top_left",TOP_RIGHT:"top_right",BOTTOM:"bottom",BOTTOM_LEFT:"bottom_left",BOTTOM_RIGHT:"bottom_right",LEFT:"left",RIGHT:"right"},A=(P.CENTER,P.TOP_LEFT,P.TOP_RIGHT,P.TOP,P.BOTTOM_LEFT,P.BOTTOM_RIGHT,P.BOTTOM,P.RIGHT,P.LEFT,{CONTRAST:"contrast",BRIGHTNESS:"brightness",SATURATION:"saturation",HUE:"hue",BLUR:"blur"}),C={JPG:"jpg",JPEG:"jpeg",JPE:"jpe",PNG:"png",WEBP:"webp",WIX_ICO_MP:"wix_ico_mp",WIX_MP:"wix_mp",GIF:"gif",SVG:"svg",AVIF:"avif",UNRECOGNIZED:"unrecognized"};C.JPG,C.JPEG,C.JPE,C.PNG,C.GIF,C.WEBP;function w(e,...t){return function(...a){const i=a[a.length-1]||{},r=[e[0]];return t.forEach((function(t,n){const o=Number.isInteger(t)?a[t]:i[t];r.push(o,e[n+1])})),r.join("")}}C.PNG,C.JPEG,C.JPG,C.JPE,C.WIX_ICO_MP,C.WIX_MP,C.WEBP,C.AVIF,C.JPEG,C.JPG,C.JPE;["/","\\","?","<",">","|","\u201c",":",'"'].map(encodeURIComponent);const G={isMobile:!1};function N(){if("undefined"!=typeof window&&"undefined"!=typeof navigator){const t=window.matchMedia&&window.matchMedia("(max-width: 767px)").matches,a=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);e=t&&a,G["isMobile"]=e}var e}P.CENTER,P.TOP,P.TOP_LEFT,P.TOP_RIGHT,P.BOTTOM,P.BOTTOM_LEFT,P.BOTTOM_RIGHT,P.LEFT,P.RIGHT;w`fit/w_${"width"},h_${"height"}`,w`fill/w_${"width"},h_${"height"},al_${"alignment"}`,w`fill/w_${"width"},h_${"height"},fp_${"focalPointX"}_${"focalPointY"}`,w`crop/x_${"x"},y_${"y"},w_${"width"},h_${"height"}`,w`crop/w_${"width"},h_${"height"},al_${"alignment"}`,w`fill/w_${"width"},h_${"height"},al_${"alignment"}`,w`,lg_${"upscaleMethodValue"}`,w`,q_${"quality"}`,w`,quality_auto`,w`,usm_${"radius"}_${"amount"}_${"threshold"}`,w`,bl`,w`,wm_${"watermark"}`,A.CONTRAST,w`,con_${"contrast"}`,A.BRIGHTNESS,w`,br_${"brightness"}`,A.SATURATION,w`,sat_${"saturation"}`,A.HUE,w`,hue_${"hue"}`,A.BLUR,w`,blur_${"blur"}`,w`,enc_auto`,w`,enc_avif`,w`,enc_pavif`,w`,pstr`;const R={[P.CENTER]:"50% 50%",[P.TOP_LEFT]:"0% 0%",[P.TOP_RIGHT]:"100% 0%",[P.TOP]:"50% 0%",[P.BOTTOM_LEFT]:"0% 100%",[P.BOTTOM_RIGHT]:"100% 100%",[P.BOTTOM]:"50% 100%",[P.RIGHT]:"100% 50%",[P.LEFT]:"0% 50%"};Object.entries(R).reduce(((e,[t,a])=>(e[a]=t,e)),{}),S.TILE,S.TILE_HORIZONTAL,S.TILE_VERTICAL,S.LEGACY_BG_FIT_AND_TILE,S.LEGACY_BG_FIT_AND_TILE_HORIZONTAL,S.LEGACY_BG_FIT_AND_TILE_VERTICAL,S.LEGACY_ORIGINAL_SIZE,S.ORIGINAL_SIZE,S.LEGACY_BG_NORMAL;"undefined"!=typeof window&&window.devicePixelRatio;N();N();const F=function(e){void 0===e&&(e="");if(/(^https?)|(^data)|(^blob)|(^\/\/)/.test(e))return e;let t=M()+"/";return e&&(/^micons\//.test(e)?t=M():"ico"===/[^.]+$/.exec(e)[0]&&(t=t.replace("media","ficons"))),t+e};function M(){return"undefined"!=typeof window&&window.serviceTopology&&window.serviceTopology.staticMediaUrl||"https://static.wixstatic.com/media"}const k=e=>{let{sources:a,isInFirstFold:i,imageInfo:r,objectFit:o="cover",className:l}=e;const s=a[a.length-1].heightAttribute,c=a[a.length-1].widthAttribute,{uri:d,alt:u}=r.imageData,p=F(d);return n().createElement("picture",{"data-testId":L,className:l},a.map((e=>{let{srcset:t,media:a,sizes:i,heightAttribute:r,widthAttribute:o}=e;return n().createElement("source",{sizes:i,srcSet:t,media:a,height:r,width:o,suppressHydrationWarning:!0})})),n().createElement("img",t()({},i?{fetchpriority:"high"}:{loading:"lazy"},{src:p,alt:u,height:s,width:c,style:{"--responsive-img-object-fit":o}})))},x=new RegExp("<%= compId %>","g"),D=(e,t)=>e.replace(x,t),B=e=>{let{containerId:t,pageId:a,children:i,scrollEffectStyles:r,id:o,className:l}=e;return n().createElement(n().Fragment,null,n().createElement("style",{"data-testid":E},r&&D(r,o)),n().createElement("wix-bg-media",{"data-page-id":a,"data-container-id":t,"data-use-css-vars":"true",class:l},i))},$=e=>{let{className:t,id:a,pageId:i,imageInfo:r,defaultSrc:o,getPlaceholder:l,hasScrollEffects:s,scrollEffectStyles:c,sources:d,isInFirstFold:u,objectFit:p,shouldUseResponsiveImages:g,imageLayerClass:m}=e;return g&&(null==d?void 0:d.length)>0?n().createElement(k,{sources:d,isInFirstFold:u,imageInfo:r,objectFit:p,className:t}):s?n().createElement(B,{containerId:a,pageId:i,scrollEffectStyles:c,id:a,className:t},n().createElement(b,{id:a,imageInfo:r,defaultSrc:o,getPlaceholder:l,isInFirstFold:u})):n().createElement(b,{id:a,imageInfo:r,defaultSrc:o,getPlaceholder:l,className:t,isInFirstFold:u,imageLayerClass:m})};var H={ImageX:"lyNaha",imageX:"lyNaha",responsiveImg:"JdNFxG",imageStyling:"h1DYhE",imageLayer:"Ux33nC",linkedImage:"QebvG3",ImageXLegacy:"YCPMeD",imageXLegacy:"YCPMeD"};var j=e=>{const{id:i,pageId:r,skin:n,className:o,customClassNames:c=[],link:d,showLink:u,imageInfo:p,aspectRatio:g,useNativeAspectRatio:m,hasScrollEffects:_,scrollEffectStyles:I,onClick:E,onDblClick:L,onMouseEnter:O,onMouseLeave:b,reportBiOnClick:S,shouldUseResponsiveImages:P,sources:A,defaultSrc:C,getPlaceholder:w,isInFirstFold:G,objectFit:N,a11y:R}=e,F=s(e),M={id:i,pageId:r,imageInfo:p,defaultSrc:C,getPlaceholder:w,hasScrollEffects:_,scrollEffectStyles:I,sources:A,isInFirstFold:G,objectFit:N,shouldUseResponsiveImages:P,imageLayerClass:H.imageLayer},k=((e,t,a,i)=>"fitWidth"===t?i?"#"+e.replace("#","")+" {aspect-ratio: "+1/a+";}":"#"+e.replace("#","")+"::before {--aspect-ratio: "+a+";content: attr(x);display: block;padding-top: calc(var(--aspect-ratio) * 100%);}":"")(i,p.imageData.displayMode,g,m),x=(({reportBiOnClick:e,onClick:t})=>(0,a.useCallback)((a=>{e?.(a),t?.(a)}),[e,t]))({onClick:E,reportBiOnClick:S}),D=d&&u;return a.createElement("div",t()({id:i},F,((e={})=>{const t=e.tabIndex??e.tabindex??void 0;return void 0!==t?{tabIndex:Number(t)}:{}})(R),{"data-testid":T,className:l(H[m?n:n+"Legacy"],o,P&&H.responsiveImg,f(v.root,...c)),onClick:E||D?x:void 0,onDoubleClick:L,onMouseEnter:O,onMouseLeave:b,"data-motion-part":"BG_LAYER "+i}),k?a.createElement("style",{"data-testid":y},k):null,D?a.createElement(h,t()({},d,{className:l(H.imageStyling,m?"":"has-custom-focus")}),a.createElement($,t()({},M,{className:H.linkedImage}))):a.createElement($,t()({},M,{className:H.imageStyling})))};const Y=e=>e.replace(/([A-Z])/g,(e=>`-${e.toLowerCase()}`)),U=e=>"linkPopupId"in e,J=(e,t)=>{if(U(e))return e.linkPopupId;{const{pagesMap:a,mainPageId:i}=t||{};if(!a)return;const r=new URL(e.href??"");let n=Object.values(a).find((({pageUriSEO:e})=>!!e&&r.pathname?.includes(e)));return n||(n=i?a[i]:void 0),n?.pageId}},W=e=>{if(void 0!==e)return null===e?"None":e.type},X=(e,t)=>{if(!e?.type)return;const{type:a}=e;switch(a){case"AnchorLink":return e.anchorDataId;case"DocumentLink":return e.docInfo?.name;case"PageLink":const a=J(e,t);return a&&t?.pagesMap?.[a]?.title;default:return e.href}},Z=(e,t,a)=>{const{link:i,value:r,details:n,actionName:o,elementType:l,trackClicksAnalytics:s,pagesMetadata:c,...d}=t;if(!s)return;const u=c&&{...c,pagesMap:window.viewerModel?.siteFeaturesConfigs?.router?.pagesMap},p=((e,t)=>{if(!e?.type)return;const{type:a}=e;switch(a){case"AnchorLink":return(e=>"anchorDataId"in e&&("SCROLL_TO_TOP"===e.anchorDataId||"SCROLL_TO_BOTTOM"===e.anchorDataId))(e)?void 0:{id:e.anchorDataId};case"DocumentLink":return{id:e.docInfo?.docId};case"PageLink":return{id:J(e,t),isLightbox:U(e)};default:return}})(i,u),g=n||p?JSON.stringify({...p,...n}):void 0;e({src:76,evid:1113,...{...d,bl:navigator.language,url:window.location.href,details:g,elementType:l??"Unknown",actionName:o??W(i),value:r??X(i,u)}},{endpoint:"pa",...a})};var z;!function(e){e.Text="Text",e.Menu="Menu",e.Image="Image",e.Input="Input",e.Login="Login",e.Button="Button",e.Social="Social",e.Gallery="Gallery",e.Community="Community",e.Decorative="Decorative",e.MenuAndSearch="MenuAndSearch",e.MenuAndAnchor="MenuAndAnchor"}(z||(z={}));var V;const q={ImageX:{component:j,controller:(V=e=>{let{mapperProps:t,stateValues:a}=e;const{compId:i,language:r,mainPageId:n,fullNameCompType:o,trackClicksAnalytics:l,...s}=t;return{...s,reportBiOnClick:e=>{const{reportBi:t}=a,{imageInfo:c,link:d}=s;Z(t,{link:d,language:r,trackClicksAnalytics:l,elementType:o,pagesMetadata:{mainPageId:n},elementTitle:c.imageData.name,elementGroup:z.Image,details:{uri:c.imageData.uri},element_id:null!=i?i:e.currentTarget.id})}}},{useComponentProps:(e,t,a)=>{const i=(e=>({...e,updateStyles:t=>{const a=Object.entries(t).reduce(((e,[t,a])=>{return{...e,[(i=t,i.startsWith("--")?t:Y(t))]:void 0===a?null:a};var i}),{});e.updateStyles(a)}}))(a);return V({mapperProps:e,stateValues:t,controllerUtils:i})}})}}}(),r}()})); //# sourceMappingURL=https://static.parastorage.com/services/editor-elements-library/dist/thunderbolt/rb_wixui.thunderbolt[ImageX].bcab96fc.bundle.min.js.map